/*.fc-scroller-clip {*/
/*width: max-content !important;*/
/*max-width: 3000px;*/

/*}*/
/*.fc-scroller{*/
/*max-width: 3000px;*/
/*width: max-content !important;*/
/*}*/

/*.fc-h-event {*/
/*border: 0;*/
/*}.*/
/*.fc-event{*/
/*border: 0;*/
/*}*/
/*.fc-resource-area {*/

/*width: 10%;*/
/*}*/
/*@media print {*/
/*.fc-right{*/
/*display: none*/
/*}*/
/*.fc-left{*/
/*display: none;*/
/*}*/
/*}*/

a.fc-event{
    width: fit-content;
    overflow: visible;
    min-height: 18px;
    background: rgba(0,0,0,0);
    border: 0px;
}


.event-container{
    background: yellow;
    border-radius: 1.5px;
    height: 18px;
    font-size: 14px;
    line-height: 18px;
    box-sizing: border-box;
    max-width: 130px;
    margin-top: 1px;
    color: #333;
}
a .event-title{
    height: 18px;
    padding: 0px 6px;
    line-height: 18px;
}
a .event-info{
    width: 0px;
    color: #d6d9e1;
    background-color: #363651;
    transition-property:max-height,opacity;
    transition-duration: 0.3s;
    transition-delay: 0s;
    transition-timing-function: ease;
    height: 0px;
    max-height:0px;
    opacity:0;
    position: relative;
    z-index: 1;
    float: left;
    margin-top: 8px;
    border-radius: 8px;
    border: solid 1px  #2b2b61;
    box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
}
a .event-title-info:checked + .event-container .event-info {
    height: auto;
    width: 320px;
    max-height:1000px;
    opacity:1
}

a .event-title-info:checked + .event-container .event-info .x-arrow {
    display: block;
}

a .event-title-info{
    display: none;

}
a .weekend{
    float: right;
    margin-right: 20px;
}
.x-arrow{
    border-bottom-color: #363651;
    border-bottom-style:solid;
    border-bottom-width:8px;
    border-left-color: rgba(0, 0, 0, 0);
    border-left-style:solid;
    border-left-width:8px;
    border-right-color:rgba(0, 0, 0, 0);
    border-right-style:solid;
    border-right-width:8px;
    border-top-color:rgba(0, 0, 0, 0);
    border-top-style:solid;
    border-top-width:0px;
    color: rgb(54, 54, 81);
    display:block;
    filter: drop-shadow( 0px -1px 0px#363651);
    font-family:"Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", SimSun, sans-serif;
    font-size:14px;
    font-weight:400;
    height:0px;
    left:30px;
    line-height:19.8px;
    margin-right:3px;
    position:absolute;
    text-align:justify;
    top:-8px;
    width:0px;
    display: none;
    -webkit-font-smoothing:antialiased;
}

a .weekend .x-arrow{
    left: auto;
    right:30px;
}
.info-container{
    overflow: auto;
    height: 100%;
    width: 100%;
}
.info-context{
    padding: 15px;
    height: auto;
}
.info-context h5{
    font-size: 15px;
    font-weight: 600;
    width: fit-content;
    display: inline-block;
}
.carInfo{
    padding: 5px;
}
.car-title{
    font-size: 12px;
    margin-left: 15px;
    width: 60px;
    text-align: right;
    display: inline-block;
}
.info-context .user-name{
    font-size: 14px;
    padding: 5px;
    margin: 8px 0px;
}
.info-context .button{
    padding: 5px 15px;
    background: #0d85fc;
    color: white;
    font-size: 12px;
    border-radius: 4px;
    margin: 10px;
    width: fit-content;
}
.fc-slats {
    display: none;
}
.fc-toolbar.fc-header-toolbar .fc-center h2{
    font-size: 20px;
}